package com.example.tool.erp.sdk.api.wms.position.dto;

import com.google.gson.annotations.SerializedName;

import java.math.BigDecimal;
import java.util.List;

public class PositionCapacitySearchResponse
{
	@SerializedName("detail_list") private List<Detail> detailList;
	@SerializedName("total_count") private Integer total;

	public static class Detail
	{
		@SerializedName("goods_name") private String goodsName;
		@SerializedName("spec_code") private String specCode;
		@SerializedName("stock_num") private BigDecimal stockNum;
		@SerializedName("goods_no") private String goodsNo;
		@SerializedName("class_id") private Integer classId;
		@SerializedName("brand_name") private String brandName;
		@SerializedName("zone_no") private String zoneNo;
		@SerializedName("rec_id") private Integer recId;
		@SerializedName("spec_no") private String specNo;
		@SerializedName("brand_id") private Integer brandId;
		@SerializedName("zone_id") private Integer zoneId;
		@SerializedName("defect") private Boolean defect;
		@SerializedName("warehouse_no") private String warehouseNo;
		@SerializedName("spec_id") private Integer specId;
		@SerializedName("position_no") private String positionNo;
		@SerializedName("short_name") private String shortName;
		@SerializedName("spec_name") private String specName;
		@SerializedName("barcode") private String barcode;
		@SerializedName("class_name") private String className;
		@SerializedName("warehouse_id") private Integer warehouseId;
		@SerializedName("position_id") private Integer positionId;

		public String getGoodsName()
		{
			return goodsName;
		}

		public void setGoodsName(String goodsName)
		{
			this.goodsName = goodsName;
		}

		public String getSpecCode()
		{
			return specCode;
		}

		public void setSpecCode(String specCode)
		{
			this.specCode = specCode;
		}

		public BigDecimal getStockNum()
		{
			return stockNum;
		}

		public void setStockNum(BigDecimal stockNum)
		{
			this.stockNum = stockNum;
		}

		public String getGoodsNo()
		{
			return goodsNo;
		}

		public void setGoodsNo(String goodsNo)
		{
			this.goodsNo = goodsNo;
		}

		public Integer getClassId()
		{
			return classId;
		}

		public void setClassId(Integer classId)
		{
			this.classId = classId;
		}

		public String getBrandName()
		{
			return brandName;
		}

		public void setBrandName(String brandName)
		{
			this.brandName = brandName;
		}

		public String getZoneNo()
		{
			return zoneNo;
		}

		public void setZoneNo(String zoneNo)
		{
			this.zoneNo = zoneNo;
		}

		public Integer getRecId()
		{
			return recId;
		}

		public void setRecId(Integer recId)
		{
			this.recId = recId;
		}

		public String getSpecNo()
		{
			return specNo;
		}

		public void setSpecNo(String specNo)
		{
			this.specNo = specNo;
		}

		public Integer getBrandId()
		{
			return brandId;
		}

		public void setBrandId(Integer brandId)
		{
			this.brandId = brandId;
		}

		public Integer getZoneId()
		{
			return zoneId;
		}

		public void setZoneId(Integer zoneId)
		{
			this.zoneId = zoneId;
		}

		public Boolean getDefect()
		{
			return defect;
		}

		public void setDefect(Boolean defect)
		{
			this.defect = defect;
		}

		public String getWarehouseNo()
		{
			return warehouseNo;
		}

		public void setWarehouseNo(String warehouseNo)
		{
			this.warehouseNo = warehouseNo;
		}

		public Integer getSpecId()
		{
			return specId;
		}

		public void setSpecId(Integer specId)
		{
			this.specId = specId;
		}

		public String getPositionNo()
		{
			return positionNo;
		}

		public void setPositionNo(String positionNo)
		{
			this.positionNo = positionNo;
		}

		public String getShortName()
		{
			return shortName;
		}

		public void setShortName(String shortName)
		{
			this.shortName = shortName;
		}

		public String getSpecName()
		{
			return specName;
		}

		public void setSpecName(String specName)
		{
			this.specName = specName;
		}

		public String getBarcode()
		{
			return barcode;
		}

		public void setBarcode(String barcode)
		{
			this.barcode = barcode;
		}

		public String getClassName()
		{
			return className;
		}

		public void setClassName(String className)
		{
			this.className = className;
		}

		public Integer getWarehouseId()
		{
			return warehouseId;
		}

		public void setWarehouseId(Integer warehouseId)
		{
			this.warehouseId = warehouseId;
		}

		public Integer getPositionId()
		{
			return positionId;
		}

		public void setPositionId(Integer positionId)
		{
			this.positionId = positionId;
		}
	}

	public List<Detail> getDetailList()
	{
		return detailList;
	}

	public void setDetailList(List<Detail> detailList)
	{
		this.detailList = detailList;
	}

	public Integer getTotal()
	{
		return total;
	}

	public void setTotal(Integer total)
	{
		this.total = total;
	}
}
